package com.naiterui.ehp.bs.b2c.common.remote;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import lombok.Data;

/**
 * 远程请求URL
 *
 * @author guoyongxiang
 * @since 2.9.0
 */
@Data
@Component
public class B2cRemoterConfig {

    /**
     * 医生-校验token
     */
    @Value("${doctor.check.token}")
    private String checkDrToken;

    /**
     * 患者-校验token
     */
    @Value("${patient.check.token}")
    private String checkPtToken;

    /**
     * 处方-处方单信息
     */
    @Value("${tuijian.recom.info}")
    private String tuijianRecomInfo;

    /**
     * 处方-批量获取处方信息
     */
    @Value("${tuijian.recom.info.list}")
    private String tuijianRecomInfoList;

    /**
     * 处方-处方药品清单
     */
    @Value("${tuijian.recom.detail}")
    private String tuijianRecomDetail;

    /**
     * 患者-用户信息
     */
    @Value("${patient.user.info}")
    private String patientUserInfo;

    /**
     * B2C-发货
     */
    @Value("${b2c.order.process}")
    private String b2cOrderProcess;

    /**
     * 处方流转平台获取token
     */
    @Value("${prescription.platform.token.url}")
    private String platformTokenUrl;

    /**
     * 同步处方流转平台商品信息
     */
    @Value("${prescription.platform.product.url}")
    private String platformProductUrl;
    @Value("${prescription.platform.product.inventory.url}")
    private String platformProductInventoryUrl;

    @Value("${prescription.platform.synchro.recom.url}")
    private String platformSynchroRecomUrl;

    @Value("${prescription.platform.route.info.url}")
    private String platformRouteInfoUrl;
    @Value("${prescription.platform.recom.cancel.url}")
    private String platformRecomCancelUrl;

    @Value("${prescription.platform.recom.status.url}")
    private String platformRecomStatusUrl;
}
